--** 创建者   : suning
--** 创建日期 : 20230701
--** 功能描述 ：揽收及时率明细
--**************************************************************************
--**************************** 修改日志 ************************************
--20231020 新增字段
--alter table jms_dm.dm_taking_timely_detail_hi add columns(start_center_arrival_time  timestamp comment'首中心到件时间') cascade;
--**************************************************************************
--** 依赖表：
--**************************************************************************
--*******************  CURRENT_VERSION ： V.1.1  ***************************
drop table if exists jms_dm.dm_taking_timely_detail_hi;
create external table if not exists jms_dm.dm_taking_timely_detail_hi(
     order_no                   string          comment'订单号'
    ,waybill_no                 string          comment'运单号'
    ,order_source_code          string          comment'订单来源'
    ,order_source_name          string          comment'订单来源'
    ,config_id                  string          comment'配置id'
    ,sender_province_code       string          comment'寄件省编码'
    ,sender_province_name       string          comment'寄件省名称'
    ,sender_city_code           string          comment'寄件市编码'
    ,sender_city_name           string          comment'寄件市名称'
    ,sender_area_code           string          comment'寄件区编码'
    ,sender_area_name           string          comment'寄件区名称'
    ,sender_network_code        string          comment'寄件网点编码'
    ,sender_network_name        string          comment'寄件网点名称'
    ,sender_fran_code           string          comment'寄件加盟商编码'
    ,sender_fran_name           string          comment'寄件加盟商名称'
    ,sender_agent_code          string          comment'寄件代理区编码'
    ,sender_agent_name          string          comment'寄件代理区名称'
    ,sender_region_code         string          comment'寄件大区编码'
    ,sender_region_name         string          comment'寄件大区名称'
    ,sender_staff_code          string          comment'寄件业务员编码'
    ,sender_staff_name          string          comment'寄件业务员名称'
    ,order_source_group_code    string          comment'订单来源分类'
    ,order_source_group_name    string          comment'订单来源分类'
    ,customer_code              string          comment'客户编码'
    ,customer_name              string          comment'客户名称'
    ,order_status_code          string          comment'订单状态'
    ,pick_time                  timestamp       comment'取件时间'
    ,pick_end_time              timestamp       comment'取件结束时间'
    ,cancel_time                timestamp       comment'订单取消时间'
    ,input_time                 timestamp       comment'订单录入时间'
    ,store_send_time            timestamp       comment'下单时间 '
    ,plate_flag                 string          comment'区分订单截止时间'
    ,taking_type                string          comment'延误'
    ,if_tml_collect             bigint          comment'是否及时揽收1是0否'
    ,if_dispatch                bigint          comment'是否调度1是0否'
    ,if_taking_miss             bigint          comment'是否揽收漏扫1是0否'
    ,if_taking_diff             bigint          comment'是否取件问题件1是0否'
    ,diff_code                  string          comment'问题件类型编码'
    ,diff_name                  string          comment'问题件类型名称'
    ,taking_time                timestamp       comment'揽收时间'
) comment '揽件及时率明细表'
partitioned by (dt string comment '分区日期')
stored as parquet
location '/dw/hive/jms_dm.db/external/dm_taking_timely_detail_hi'
tblproperties (
'discover.partitions'='false',
'parquet.column.index.access'='true'
);
